
/* 
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */

$(function () {
    var preview = {};       //照片预览
    var picType = '8';      //表示照片类型
    //微信js_sdk认证
    wx.config({
        debug: false, // 开启调试模式,调用的所有api的返回值会在客户端alert出来，若要查看传入的参数，可以在pc端打开，参数信息会通过log打出，仅在pc端时才会打印。
        appId: api.appId, // 必填，企业号的唯一标识，此处填写企业号corpid
        timestamp: api.timestamp, // 必填，生成签名的时间戳
        nonceStr: api.nonceStr, // 必填，生成签名的随机串
        signature: api.signature, // 必填，签名，见附录1
        jsApiList: ['chooseImage', 'previewImage', 'uploadImage', 'downloadImage', 'scanQRCode', 'getLocation'] // 必填，需要使用的JS接口列表，所有JS接口列表见附录2
    });

    //选择照片
    $('.choose_pic').on('click', function () {
        var picType = $(this).attr('pic_type');     //照片类型
        var $this = $(this);
        wx.chooseImage({
            count: 1, // 默认9
            sizeType: ['compressed'], // 可以指定是原图还是压缩图，默认二者都有 原图:original
            sourceType: ['album', 'camera'], // 可以指定来源是相册还是相机，默认二者都有
            success: function (res) {
                var localIds = res.localIds[0].toString(); // 返回选定照片的本地ID列表，localId可以作为img标签的src属性显示图片
//                    alert(localIds);
                preview[picType] = localIds;
                $this.hide();
                $('.preview-pic[pic_type=' + picType + ']').attr('src', localIds).show();
                $('.rm_pic[pic_type=' + $this.attr('pic_type') + ']').show();
            }
        });
    });

    //删除照片
    $('.rm_pic').on('click', function () {
        var picType = $(this).attr('pic_type');     //照片类型
        preview[picType] = undefined;
        $(this).hide();
        $('.preview-pic[pic_type=' + picType + ']').hide();
        $('.choose_pic[pic_type=' + picType + ']').show();
    });

    //  照片预览
    $('.preview-pic').on('click', function () {
        var src = $(this).attr('src');
        var urls = [];
        for (var i in preview) {
            urls.push(preview[i]);
        }
        wx.previewImage({
            current: src, // 当前显示图片的http链接
            urls: urls // 需要预览的图片http链接列表
        });
    });



//    //选择照片
//    $('#pic').on('click', function () {
//        wx.chooseImage({
//            count: 1, // 默认9
//            sizeType: ['compressed'], // 可以指定是原图还是压缩图，默认二者都有 原图:original
//            sourceType: ['album', 'camera'], // 可以指定来源是相册还是相机，默认二者都有
//            success: function (res) {
//                var localIds = res.localIds[0].toString(); // 返回选定照片的本地ID列表，localId可以作为img标签的src属性显示图片
//                picid = localIds;
//                console.log("返回ids====" + localIds);
//                $('#pic-show').show();
//                $('#pic1').attr("src", localIds);
//                $('.rm_pic').show();
//            }
//        });
//    });
//    //图片预览
//    $('#pic1').on('click', function () {
//        var src = $(this).attr('src');
//        var urls = [];
//        urls.push(src);
//        wx.previewImage({
//            current: src, // 当前显示图片的http链接
//            urls: urls // 需要预览的图片http链接列表
//        });
//    });
//    //删除照片
//    $('.rm_pic').on('click', function () {
//        $("#pic-show").hide();
//        picid = "";
//    });


    $('#yfk1').hide();
    $('#wfk1').hide();
    var zj;
    $('#sffk').change(function () {
        var sffk = $('#sffk').val();
        if (sffk == "0") {//表示未付全款
            $('#yfk1').show();
            $('#wfk1').show();
        } else if (sffk == "1") {
            $('#yfk1').hide();
            $('#wfk1').hide();
        }
    });

    $('#dj').change(function () {
        var dj = $('#dj').val();
        var sl = $('#sl').val();
        if (dj != "" && sl != "") {
            zj = dj * sl;
            $('#zj').val(dj * sl);
        } else {
            $('#zj').val("");
        }
    });
    $('#sl').change(function () {
        var dj = $('#dj').val();
        var sl = $('#sl').val();
        if (dj != "" && sl != "") {
            zj = dj * sl;
            $('#zj').val(dj * sl);
        } else {
            $('#zj').val("");
        }
    });

    $('#yfk').change(function () {
        var yfk = $('#yfk').val();
        if (yfk != "") {
            if (yfk > zj) {
                $.toast("输入数据不合法!", "forbidden");
            } else {
                $('#wfk').val(zj - yfk);
            }
        } else {
            $('#wfk').val(zj);
        }

    });

    //表单提交
    $('#register').click(function () {
        //表单验证
        var dj = $('#dj').val();
        var sl = $('#sl').val();
        var hmsyr = $('#hmsyr').val();
        var sffk = $('#sffk').val();
        var shrq = $('#shrq').val();
        if (dj == "") {
            $.toast("单价不能为空!", "forbidden");
            return;
        }
        if (sl == "") {
            $.toast("数量不能为空!", "forbidden");
            return;
        }
        if (hmsyr == "") {
            $.toast("花木所有人不能为空!", "forbidden");
            return;
        }
        if (sffk == "0") {
            var yfk = $('#yfk').val();
            if (yfk == "") {
                $.toast("已付款金额不能为空!", "forbidden");
                return;
            }
        }
        if (shrq == "") {
            $.toast("收货日期不能为空!", "forbidden");
            return;
        }
        $.showLoading();
        //上传照片
        var pic_serverid = "";//腾讯服务器返回照片服务id

        var submit = function () {
            if (preview[picType] != "") {
                wx.uploadImage({
                    localId: preview[picType], // 需要上传的图片的本地ID，由chooseImage接口获得
                    isShowProgressTips: 0, // 默认为1，显示进度提示
                    success: function (res) {
                        pic_serverid = res.serverId; // 返回图片的服务器端ID
                        var o = new AjaxOptions("#form_data");
                        o.put("service_code", "P90002");
                        o.put("pic", pic_serverid);
                        o.sus = function (data) {
                            $.hideLoading();
                            //var sj = Math.random();
                            $.toast("保存成功!");
                            //window.location.href=window.location.href+sj;
                            window.location.href = 'https://open.weixin.qq.com/connect/oauth2/authorize?appid=wx1f8a25fd9283cc6e&redirect_uri=http%3a%2f%2falyun.jtgzfw.com%3a8780%2fwcjz%2fwx%2fsnsapi.do%3fservice%3dS40001%26rklx%3dss&response_type=code&scope=snsapi_base&state=lianzt#wechat_redirect';
                        };
                        o.fal = function (code, desc) {
                            $.hideLoading();
                            $.toast("保存信息失败!", "forbidden");
                        }
                        $.ajax(o);
                    }, fail: function (res) {
                        $.hideLoading();
                        alert(JSON.stringify(res));
                    }
                });
            } else {
                var o = new AjaxOptions("#form_data");
                o.put("service_code", "P90002");
                o.sus = function (data) {
                    $.hideLoading();
                    //var sj = Math.random();
                    $.toast("保存成功!");
                    //window.location.href=window.location.href+sj;
                    window.location.href = 'https://open.weixin.qq.com/connect/oauth2/authorize?appid=wx1f8a25fd9283cc6e&redirect_uri=http%3a%2f%2falyun.jtgzfw.com%3a8780%2fwcjz%2fwx%2fsnsapi.do%3fservice%3dS40001%26rklx%3dss&response_type=code&scope=snsapi_base&state=lianzt#wechat_redirect';
                };
                o.fal = function (code, desc) {
                    $.hideLoading();
                    $.toast("保存信息失败!", "forbidden");
                }
                $.ajax(o);
            }
        }
        submit();



    });
});


